Een repo delen tussen Cloud9 en je computer
Je kan een Bitbucket-repo (of GitHub) gebruiken om een repository op meerdere computers te klonen. Je kan onafhankelijk op de computers te werken en de wijzigingen synchroniseren via een Bitbucket repository. We gaan dit toepassen op ons werk op Cloud en onze computer. Het is niet meer dan een normale git-workflow.
Er zijn vele mogelijkheden om Git en Cloud9 te laten samenwerken. Maar vooraleer je daaraan begint moet je een goed uitgestippeld scenario voor ogen hebben.
Er zijn vele mogelijkheden om Git en Cloud9 te laten samenwerken. Maar vooraleer je daaraan begint moet je een goed uitgestippeld scenario voor ogen hebben.
Overzicht
De workflow tussen Cloud9, Bitbucket en je computer kunnen we als volgt voorstellen:
We zouden een verbinding kunnen maken tussen onze locake computer en Cloud9. In dat geval moeten we onze computer als server met het internet verbinden. Dat gaan we niet doen. Om Cloud9 te syncroniseren met onze computer maken we de omweg via Bitbucket.
Wat heb je nodig?
- een Bitbucket account;
- een account op Cloud9;
- Git op je PC is geïnstalleerd (Git installeren);
Scenario
We gaan er vanuit dat we op twee plaatsen willen kunnen werken:
- lokaal op onze eigen computer met Visual Studio, PHPStorm of WebStorm, of een andere IDE;
- op Cloud9;
We willen gemakkelijk van de ene naar de andere omgeving kunnen switchen en terzelfdertijd een versiebeheersysteem bijhouden.
- Van je lokale computer naar Bitbucket:
Git - Lokale repo delen over het internet - Om een Bitbucket repo te synchroniseren met Cloud9 hebben we twee mogelijkheden:
- bij de aanvang van het project: Een Cloud9 workspace klonen van een GIT repo
- tijdens de ontwikkeling van het project: Een BitBucket repo synchroniseren met een Cloud9 app
- Om een Cloud9 app te synchroniseren met Bitbucket: Een Cloud9 app synchroniseren met een Bitbucket repo
- Tenslotte brengen we ons lokaal project op onze eigen PC up-to-date:
- En dat is het resultaat:
2019-02-24 13:34:24